Compiler Support of Interval Arithmetic with Inline Code Generation and Nonstop Exception Handling

نویسنده

  • G. William Walster
چکیده

A proposal is made to provide compiler support for interval arithmetic with inline code generation and nonstop exception handling. The proposal satisses the fundamental containment requirement of interval arithmetic and produces sharp results without sacriicing performance whenever possible .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Low-Level Run-Time Systems for Generic Code Generators

Run-time services like accurate garbage collection and exception handling require static information about programs that is available only at compile-time. Compilers that use off-the-shelf code generators cannot easily produce such information and this severely limits the implementation choices for the run-time system. C-is a portable compiler-target language that includes support for high-leve...

متن کامل

LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation

This paper describes LLVM (Low Level Virtual Machine), a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs. LLVM defines a common, low-level code representation in Static Single Assignment (SSA)...

متن کامل

Transmathematical Basis of Infinitely Scalable Pipeline Machines

We describe infinitely scalable pipeline machines with perfect parallelism, in the sense that every instruction of an inline program is executed, on successive data, on every clock tick. Programs with shared data effectively execute in less than a clock tick. We show that pipeline machines are faster than single or multi-core, von Neumann machines for sufficiently many program runs of a suffici...

متن کامل

C--: A Portable Assembly Language that Supports Garbage Collection

For a compiler writer, generating good machine code for a variety of platforms is hard work. One might try to reuse a retargetable code generator, but code generators are complex and difficult to use, and they limit one’s choice of implementation language. One might try to use C as a portable assembly language, but C limits the compiler writer’s flexibility and the performance of the resulting ...

متن کامل

Code and Data Outlining

In this dissertation we investigate compiler techniques to address the performance problems caused by heterogeneous execution frequency of code in the same function and heterogeneous access pattern of fields in the same data structure. These heterogeneous characteristics are bad for performance. On one hand, it is frequent that instructions in the same function have very different execution fre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998